home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
src
/
ChangeDialog.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-07-03
|
1KB
|
48 lines
#ifndef ChangeDialog_First
#ifdef __GNUG__
//pragma once
#pragma interface
#endif
#define ChangeDialog_First
#include "FindDialog.h"
#include "Command.h"
class TextField;
class OneOfCluster;
class VObject;
class TextView;
class Text;
const int cIdChange = cIdFirstUser + 20,
cIdChangeBorder = cIdFirstUser + 21,
cIdDoChange = cIdFirstUser + 22,
cIdDoChangeAll = cIdFirstUser + 23,
cIdChangeAllScope = cIdFirstUser + 24,
cIdChangeAll = cIdChangeAllScope,
cIdChagenSel = cIdChangeAllScope+1;
//---- ChangeDialog ------------------------------------------------------------
class ChangeDialog : public FindDialog {
public:
MetaDef(ChangeDialog);
ChangeDialog(char *title);
~ChangeDialog();
virtual void DoChangeAll(char *pat, char*);
virtual void DoChange(char *pat, char*);
int ChangeAll(int from, int to, char *find, char *change);
protected:
VObject *DoMakeContent();
void DoSetup();
void Control(int id, int, void *v);
protected:
TextField *ei2;
OneOfCluster *scopecl;
VObject *change;
VObject *changeAll;
};
#endif